#name: ARM .bundle_lock
#as: -march=armv7-a
#objdump: -drw

.*: +file format .*arm.*

Disassembly of section \.text:

# This is testing the .bundle_lock feature, with 16-byte bundles.  To keep
# this file simple, we just verify that every 16-byte boundary appears in
# the disassembly as either bkpt (what we use for padding to the chosen
# offset) or adds (what we use at the beginning of each bundle-locked
# sequence).

0+0000 <arm_sequence_1_offset_0>:
#...
 *0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *10:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *20:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *30:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *40:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *50:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *60:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *70:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *80:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *90:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *a0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *b0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *c0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *d0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *e0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *f0:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *100:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *110:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *120:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *130:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *140:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
 *150:\s+(e1200070\s+bkpt|e0900001\s+adds)\s+.+
#...
0+160 <thumb_sequence_1_offset_0>:
 *160:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *170:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *180:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *190:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *1a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *1b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *1c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *1d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *1e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *1f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *200:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *210:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *220:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *230:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *240:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *250:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *260:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *270:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *280:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *290:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *2a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *2b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *2c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *2d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *2e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *2f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *300:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *310:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *320:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *330:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *340:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *350:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *360:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *370:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *380:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *390:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *3a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *3b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *3c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *3d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *3e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *3f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *400:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *410:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *420:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *430:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *440:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *450:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *460:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *470:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *480:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *490:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *4a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *4b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *4c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *4d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *4e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *4f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *500:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *510:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *520:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *530:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *540:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *550:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *560:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *570:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *580:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *590:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *5a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *5b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *5c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *5d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *5e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *5f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *600:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *610:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *620:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *630:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *640:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *650:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *660:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *670:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *680:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *690:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *6a0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *6b0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *6c0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *6d0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *6e0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *6f0:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *700:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
 *710:\s+(be00\s+bkpt|1840\s+adds)\s+.+
#...
